﻿@{
    ViewBag.Title = "人力资源管理";
    Layout = "~/Views/Shared/_HumanResources.cshtml";
}
@section Head
{
    <script type="text/javascript">
        //点击菜单时,加载部分页并保存URL到session中
        function MenuAjax(url) {
            $("#content").html("正在努力为你加载数据...");
            $.get(url, null, function (dtata) {
                $("#content").html(dtata);
            });
            $.post("/HumanResources/SetSeesion", { u: url }, function () { });
        }
        //页面刷新时访问Session,Session中保存的是当前访问的地址,防止刷新后跳转到该页即起始页
        function RefreshAjax() {
            $.post("/HumanResources/GetSession", null, function (url) {
                if (url == "/HumanResources/Index") {
                    //如果Session中保存的是/HumanResources/Index,刷新时不将/HumanResources/Index加载到content的div当中
                } else {
                    $.get(url, null, function (data) {
                        $("#content").html(data);
                    });
                }
            });
        }
        $(document).ready(function () {
            RefreshAjax();
            /****************当前导航Session的设置,Session设置的ajax要在更新content的后面,否则有很严重的延迟**************/
            //单击首页导航,重置Session
            $("#HumanResources").click(function () {
                $("#content").html("");
                $.post("/HumanResources/SetSeesion", { u: "/HumanResources/Index" }, function (data) {
                });
            });
            /*********************人事主菜单*********************************/
            //档案
            $("#AddEmployee").click(function () {
                MenuAjax("/Biography/Create");
            });
            $("#EidtEmployee").click(function () {
                MenuAjax("/Biography/Index");
            });
            //离职
            $("#DimissionEmployee").click(function () {
                MenuAjax("/Dimission/Index");
            });
            //转正
            $("#PassProbation").click(function () {
                MenuAjax("/Probation/Index");
            });
            //合同
            $("#Contract").click(function () {
                MenuAjax("/Contract/Index");
            });
            /*********************考勤主菜单*********************************/
            $("#AddAttendance").click(function () {
                MenuAjax("/Attendance/InsertIndex");
            });
            $("#ManageAttendance").click(function () {
                MenuAjax("/Attendance/ManageIndex");
            });
            /*********************薪资主菜单*********************************/
            $("#WageSet").click(function () {
                MenuAjax("/Wage/WageSetIndex");
            });
            $("#ManageWage").click(function () {
                MenuAjax("/Wage/WageManageIndex");
            });
            /*********************财务主菜单*********************************/
            $("#AddFinance").click(function () {
                MenuAjax("/Finance/AddFinance");
            });
            $("#ManageFinance").click(function () {
                MenuAjax("/Finance/ManageFinance");
            });
            /*********************统计报表***********************************/
            $("#EmployeeNumChange").click(function () {

            });
            /*********************基础设置主菜单*****************************/
            $("#Post").click(function () {
                MenuAjax("/Post/Index");
            });
            $("#Department").click(function () {
                MenuAjax("/Department/Index");
            });
            $("#Insure").click(function () {
                MenuAjax("/Insure/Index");
            });
        });
    </script>
}
